package src.Aula07.Ex01;

public class Apartamento extends Alojamento {
    private int nQuartos;

    public Apartamento(String codigo,String nomeAl,String local,double preco, boolean disponibilidade, double avaliacao, int nQuartos){
        super(codigo,nomeAl,local,preco,disponibilidade,avaliacao);
        this.nQuartos=nQuartos;
}


    public void setNQuartos(int novoNQuartos){this.nQuartos=novoNQuartos;}
    public int getNQuartos(){return nQuartos;}


@Override

//toString
public String toString(){

    if (this.getDisponibilidade()==true)
        return String.format("Apartamento %s, %s, em %s, tem o custo de %d€/noite, com %d quartos, com avaliação de %d estrelas encontra-se neste momento disponível",getCodigo(),getNome(),getLocal(),getPreco(),nQuartos,getAvaliacao());
    else
        return String.format("Apartamento %s, %s, em %s, tem o custo de %d€/noite, com %d quartos, com avaliação de %d estrelas nào se encontra neste momento disponível",getCodigo(),getNome(),getLocal(),getPreco(),nQuartos,getAvaliacao());

}


}
